home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 145 / Gekkan Dennou Club - 2000.6 Vol. 145 (Japan).7z / Gekkan Dennou Club - 2000.6 Vol. 145 (Japan) (Track 1).bin / ikap / etc / likap.doc next >
Text File  |  2000-05-08  |  5KB  |  204 lines

  1.  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  2.  
  3.     4×5ドットASCIIコードフォントセット
  4.     5×6非漢字全角コードフォントセット
  5.  
  6.         リとるイカP[likap.f45/likap.f56]
  7.  
  8.                     電脳魔術団\shoryu 2000
  9.  
  10.  ───────────────────────────────────
  11.                                   汎用
  12.  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  13.  
  14.  
  15.  きたるべき、というより既にきてしまい、これからもますます発展が期待出来
  16.  
  17. る小型情報機器時代にそなえるべく、超小型のビットマップフォントを作ってみ
  18.  
  19. ました。営利/非営利、使用機種/環境に関わらず、フリーのフォントとして、
  20.  
  21. 修正はもちろん、好きなように活用ください。そして、小型情報装置の世界をも
  22.  
  23. っと広げてください。
  24.  
  25.  ただし、デザインコンセプト等はない、ただ「セットとして揃っている」以外
  26.  
  27. に特色がないことを付け加えておきます。
  28.  
  29.  
  30.  
  31.  
  32. ○ 4x5ドットASCIIコードフォントセット[likap.f45]
  33.  
  34.  有効面積4x5ドットのASCIIコード配列のビットマップフォントです。 3x5ドッ
  35.  
  36. トで表現可能な文字に関しては、余白を設けてあります(別途プロポーショナル
  37.  
  38. 処理も可能です)。1文字あたり20bitの情報を有し、3バイト/1文字のデー
  39.  
  40. タ構成を取ります。データは、左上から右下向き(ラスタ)スキャンし、データ
  41.  
  42. は頭づめとします。あまりの4bitは0で埋めます。
  43.  
  44.  
  45.     $f1,$44,$80   %11110001 %01000100 %10000000
  46.              │ │  │ │  │ ~~~~0で埋める
  47.     ■■■■ %1111 ─┘ │  │ │  │
  48.     □□□■ %0001 ───┘  │ │  │
  49.     □■□□ %0100 ──────┘ │  │
  50.     □■□□ %0100 ────────┘  │
  51.     ■□□□ %1000 ───────────┘
  52.  
  53.         図:4x5ドットフォントデータフォーマット
  54.  
  55.  
  56.  よって、フォントファイルサイズは、768バイト(=3×256)となります。
  57.  
  58.  なお、コントロールコードおよび全角1バイト目に該当する文字は空となっ
  59.  
  60. ています(一部コントロールコードを除く)。
  61.  
  62.  
  63.  
  64.  
  65. ○ 5x6ドット非漢字全角コードフォントセット[likap.f56]
  66.  
  67.  有効面積5x6ドットの非漢字全角コードのビットマップフォントです。基本的
  68.  
  69. に余白は設けておりません。1文字あたり30bitの情報を有し、4バイト/1文
  70.  
  71. 字のデータ構成を取ります。データは、左上から右下向き(ラスタ)スキャンし、
  72.  
  73. データは頭づめとします。あまりの2bitは0で埋めます。
  74.  
  75.  
  76.     $57,$54,$A9,$10=%01010_11101_01010_01010_10010_00100_00
  77.     □■□■□ %01010─┘ │  │  │  │  │   ~~0で埋める
  78.     ■■■□■ %11101───┘  │  │  │  │
  79.     □■□■□ %01010──────┘  │  │  │
  80.     □■□■□ %01010─────────┘  │  │
  81.     ■□□■□ %10010────────────┘  │
  82.     □□■□□ %00100───────────────┘
  83.  
  84.         図:5x6ドットフォントデータフォーマット
  85.  
  86.  
  87.  よって、フォントファイルサイズは、3008バイト(=4×94×8)となります。
  88.  
  89.  S-JISコードからパターンデータを引っ張ってくる方法は、同梱のf56type.cを
  90.  
  91. 参考にしてください。結構面倒ですが、まぁ、日本語コードの呪いと諦めてくだ
  92.  
  93. さい。
  94.  
  95.  
  96.  
  97.  
  98. ○ 32×32ドット程度のビットマップ画面にどうぞ
  99.  
  100.  PocketStation/ビジュアルメモリ/ポケットピカチューといったコンシュー
  101.  
  102. マ製品はもちろんのこと、PROTREK SATELLITE NAVI(腕時計付きGPS)等、32×
  103.  
  104. 32ドットもしくは、同程度の画面サイズの液晶を持つ商品はこれからもどんどん
  105.  
  106. 増えていくと考えられます。
  107.  
  108.  文字間に1ドットの空白をいれても、リとるイカPフォントを使えば、1画面
  109.  
  110. に20(5×4)文字の表示が簡単に実現出来ます。
  111.  
  112.  
  113.                 えらんでね
  114.                 →うめ
  115.                  もも
  116.                  さくら
  117.  
  118.             図:20(5×4)文字の表示例
  119.  
  120.  
  121.  
  122.  
  123. ○自作のポケコンやリモコン等にどうぞ
  124.  
  125.  96×48ドット程度の画面を持つポケコンを作ってみたい。などと、思ったコト
  126.  
  127. ってありませんか?私はあります。そんな時、リとるイカPフォントを使えば、
  128.  
  129. 1画面に19× 8文字の表示が出来、ちょっとしたプログラムリストもどんとこい
  130.  
  131. です。
  132.  
  133.  また、MD等の曲名表示用のサイズの小さな液晶にも、より多くの情報を表示す
  134.  
  135. ることが出来るでしょう。
  136.  
  137.  
  138.  
  139.  
  140. ○フォント名はつらいよ
  141.  
  142.  なんだか、フォントデータには土地や人の名前を付けるのが慣習のようですが、
  143.  
  144. いまいちピンと来るモノがなかったため、なんとなく、このような勝手な名前と
  145.  
  146. なりました。これなら、「リカP」といえなくもないですからね。平にご了承お
  147.  
  148. ば。
  149.  
  150.  
  151.  
  152.  
  153. ○スゴイと思ったこと
  154.  
  155.  ちらっと見せてもらっただけなのですが、「どこでもいっしょ」、いや、スゴ
  156.  
  157. イですね。あのメモリサイズであれだけ動かすなんて。当たり前のように動いて
  158.  
  159. いますが、それはもう、メモリとの戦いだったのでしょうね。本当にご苦労さま
  160.  
  161. です。
  162.  
  163.  
  164.  
  165.  
  166. ○小型フォントのこれから
  167.  
  168.  現在、小型情報携帯装置の間では、12x12ドットフォントがもてはやされてい
  169.  
  170. ますが、電脳倶楽部では、そのフォント(JIS第二水準も!)も8年以上前に発
  171.  
  172. 表されています。
  173.  
  174.  で、私が思うに、もうしばらくというか、高い解像度の液晶の値段がこなれて
  175.  
  176. くるまでの間、「省略を前提とした10x10ドット漢字(JIS第一水準で十分)+
  177.  
  178. 8x10全角非漢字」フォントの需要が結構あるのでは?などと考えます。ポイント
  179.  
  180. はプロポーショナルであるということ。例えば、ケータイから、やりとりするメ
  181.  
  182. ールを考えた場合、上記の仕様を満たしていれば、性能的にほぼ必要十分、と感
  183.  
  184. じませんか。機会があれば、8x10全角非漢字には挑戦してみたいですね。なんと
  185.  
  186. いっても、PocketStationで、12(=4×3)文字ですから。
  187.  
  188.  
  189.  
  190.  
  191. ○その他
  192.  
  193.  いわゆるフリーデータです。使いモノになるのであれば、どうぞご自由にお使
  194.  
  195. いください。
  196.  
  197.                        舩本昇竜@電脳倶楽部編集部
  198.  
  199.  
  200.  
  201.  
  202. (EOF)
  203.  
  204.